package com.article.service;

import com.article.entity.dto.ArticleTypeDao;
import com.article.entity.dto.SearchArticleTypeDao;
import com.article.entity.pojo.ArticleType;
import com.article.entity.vo.ArticleTypeVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface ArtcleTypeService extends IService<ArticleType> {
    /**
     * 获取文章类型
     *
     * @return 文章类型列表
     */
    List<ArticleType> getArticleType(int page, int size);

    int addArticleType(ArticleTypeDao articleTypeDao);

    int deleteArticleType(Integer id);

    int deleteArticleTypes(List<Integer> ids);

    int updateArticleType(ArticleTypeDao articleTypeDao);

    List<ArticleTypeVo> searchArticleType(SearchArticleTypeDao searchArticleTypeDao);

    int selectArticleTypeNumber();

}
